self-assembled nanoparticles - Espagnol Anglais Dictionnaire